package com.rr.program.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期时间工具类
 *
 * @author : RENBIAO
 * @createTime : 2021/6/25 15:48
 */
public class DateUtil {

    /**
     * 获取当前时间
     *
     * @return
     */
    public static Date nowDate() {
        return new Date();
    }

    /**
     * date 是否在 begin end 之间
     *
     * @param time
     * @param startTime
     * @param endTime
     * @return
     */
    public static boolean isBetween(Date time, Date startTime, Date endTime) {
        return time.after(startTime) && time.before(endTime);
    }


    /**
     * 时间格式化  yyyy-MM-dd HH:mm
     *
     * @Author renbiao
     * @Date 2022/1/14 14:40
     * @Param [date]
     * @return java.lang.String
     **/
    public static String formatDate(Date date) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
        return sdf.format(date);
    }




    public static void main(String[] args) {

        Date date = DateUtil.nowDate();
        Date startTime = new Date();
        System.out.println(date);
        System.out.println(startTime);


        String s = formatDate(date);
        System.out.println(s);
    }
}
